package com.jyh.dbOrder.entity;

import java.math.BigDecimal;
import java.util.Date;

public class JyhOrderPayment {
    /**
     * 
     *
     * @mbggenerated 2017-10-16
     */
    private Integer id;

    /**
     * 订单编号
     *
     * @mbggenerated 2017-10-16
     */
    private String orderno;

    /**
     * 打款日(放款时间)
     *
     * @mbggenerated 2017-10-16
     */
    private Date puttime;

    /**
     * 还款订单编号，（用户还款时写入）
     *
     * @mbggenerated 2017-10-16
     */
    private String repayno;

    /**
     * 用户账户实际到账金额
     *
     * @mbggenerated 2017-10-16
     */
    private BigDecimal putmoney;

    /**
     * 应还总金额
     *
     * @mbggenerated 2017-10-16
     */
    private BigDecimal paymoney;

    /**
     * 是否还款，0，未还款，1还款处理中，2已还款，3还款失败
     *
     * @mbggenerated 2017-10-16
     */
    private Integer isrepay;

    /**
     * 约定还款日(应还款时间)
     *
     * @mbggenerated 2017-10-16
     */
    private Date paytime;

    /**
     * 实际还款日
     *
     * @mbggenerated 2017-10-16
     */
    private Date executetime;

    /**
     * 实际还款金额
     *
     * @mbggenerated 2017-10-16
     */
    private BigDecimal repaymoney;

    /**
     * 还款银行编号
     *
     * @mbggenerated 2017-10-16
     */
    private String repaybankno;

    /**
     * 还款银行名称
     *
     * @mbggenerated 2017-10-16
     */
    private String repaybankname;

    /**
     * 还款银行卡号
     *
     * @mbggenerated 2017-10-16
     */
    private String repaybankcard;

    /**
     * 是否逾期,关联jyh_config
     *
     * @mbggenerated 2017-10-16
     */
    private Integer isoverdue;

    /**
     * 逾期服务费金额
     *
     * @mbggenerated 2017-10-16
     */
    private BigDecimal overdueratemoney;

    /**
     * 逾期总金额
     *
     * @mbggenerated 2017-10-16
     */
    private BigDecimal overduesummoney;

    /**
     * 是否红包抵扣,关联jyh_config
     *
     * @mbggenerated 2017-10-16
     */
    private Integer isusered;

    /**
     * 使用红包编号
     *
     * @mbggenerated 2017-10-16
     */
    private String redno;

    /**
     * 
     * @return ID 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     * @param id 
     *
     * @mbggenerated 2017-10-16
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 订单编号
     * @return orderNO 订单编号
     */
    public String getOrderno() {
        return orderno;
    }

    /**
     * 订单编号
     * @param orderno 订单编号
     *
     * @mbggenerated 2017-10-16
     */
    public void setOrderno(String orderno) {
        this.orderno = orderno == null ? null : orderno.trim();
    }

    /**
     * 打款日(放款时间)
     * @return putTime 打款日(放款时间)
     */
    public Date getPuttime() {
        return puttime;
    }

    /**
     * 打款日(放款时间)
     * @param puttime 打款日(放款时间)
     *
     * @mbggenerated 2017-10-16
     */
    public void setPuttime(Date puttime) {
        this.puttime = puttime;
    }

    /**
     * 还款订单编号，（用户还款时写入）
     * @return repayNO 还款订单编号，（用户还款时写入）
     */
    public String getRepayno() {
        return repayno;
    }

    /**
     * 还款订单编号，（用户还款时写入）
     * @param repayno 还款订单编号，（用户还款时写入）
     *
     * @mbggenerated 2017-10-16
     */
    public void setRepayno(String repayno) {
        this.repayno = repayno == null ? null : repayno.trim();
    }

    /**
     * 用户账户实际到账金额
     * @return putMoney 用户账户实际到账金额
     */
    public BigDecimal getPutmoney() {
        return putmoney;
    }

    /**
     * 用户账户实际到账金额
     * @param putmoney 用户账户实际到账金额
     *
     * @mbggenerated 2017-10-16
     */
    public void setPutmoney(BigDecimal putmoney) {
        this.putmoney = putmoney;
    }

    /**
     * 应还总金额
     * @return payMoney 应还总金额
     */
    public BigDecimal getPaymoney() {
        return paymoney;
    }

    /**
     * 应还总金额
     * @param paymoney 应还总金额
     *
     * @mbggenerated 2017-10-16
     */
    public void setPaymoney(BigDecimal paymoney) {
        this.paymoney = paymoney;
    }

    /**
     * 是否还款，0，未还款，1还款处理中，2已还款，3还款失败
     * @return isRepay 是否还款，0，未还款，1还款处理中，2已还款，3还款失败
     */
    public Integer getIsrepay() {
        return isrepay;
    }

    /**
     * 是否还款，0，未还款，1还款处理中，2已还款，3还款失败
     * @param isrepay 是否还款，0，未还款，1还款处理中，2已还款，3还款失败
     *
     * @mbggenerated 2017-10-16
     */
    public void setIsrepay(Integer isrepay) {
        this.isrepay = isrepay;
    }

    /**
     * 约定还款日(应还款时间)
     * @return payTime 约定还款日(应还款时间)
     */
    public Date getPaytime() {
        return paytime;
    }

    /**
     * 约定还款日(应还款时间)
     * @param paytime 约定还款日(应还款时间)
     *
     * @mbggenerated 2017-10-16
     */
    public void setPaytime(Date paytime) {
        this.paytime = paytime;
    }

    /**
     * 实际还款日
     * @return executeTime 实际还款日
     */
    public Date getExecutetime() {
        return executetime;
    }

    /**
     * 实际还款日
     * @param executetime 实际还款日
     *
     * @mbggenerated 2017-10-16
     */
    public void setExecutetime(Date executetime) {
        this.executetime = executetime;
    }

    /**
     * 实际还款金额
     * @return repayMoney 实际还款金额
     */
    public BigDecimal getRepaymoney() {
        return repaymoney;
    }

    /**
     * 实际还款金额
     * @param repaymoney 实际还款金额
     *
     * @mbggenerated 2017-10-16
     */
    public void setRepaymoney(BigDecimal repaymoney) {
        this.repaymoney = repaymoney;
    }

    /**
     * 还款银行编号
     * @return repayBankNO 还款银行编号
     */
    public String getRepaybankno() {
        return repaybankno;
    }

    /**
     * 还款银行编号
     * @param repaybankno 还款银行编号
     *
     * @mbggenerated 2017-10-16
     */
    public void setRepaybankno(String repaybankno) {
        this.repaybankno = repaybankno == null ? null : repaybankno.trim();
    }

    /**
     * 还款银行名称
     * @return repayBankName 还款银行名称
     */
    public String getRepaybankname() {
        return repaybankname;
    }

    /**
     * 还款银行名称
     * @param repaybankname 还款银行名称
     *
     * @mbggenerated 2017-10-16
     */
    public void setRepaybankname(String repaybankname) {
        this.repaybankname = repaybankname == null ? null : repaybankname.trim();
    }

    /**
     * 还款银行卡号
     * @return repayBankCard 还款银行卡号
     */
    public String getRepaybankcard() {
        return repaybankcard;
    }

    /**
     * 还款银行卡号
     * @param repaybankcard 还款银行卡号
     *
     * @mbggenerated 2017-10-16
     */
    public void setRepaybankcard(String repaybankcard) {
        this.repaybankcard = repaybankcard == null ? null : repaybankcard.trim();
    }

    /**
     * 是否逾期,关联jyh_config
     * @return isOverdue 是否逾期,关联jyh_config
     */
    public Integer getIsoverdue() {
        return isoverdue;
    }

    /**
     * 是否逾期,关联jyh_config
     * @param isoverdue 是否逾期,关联jyh_config
     *
     * @mbggenerated 2017-10-16
     */
    public void setIsoverdue(Integer isoverdue) {
        this.isoverdue = isoverdue;
    }

    /**
     * 逾期服务费金额
     * @return overdueRateMoney 逾期服务费金额
     */
    public BigDecimal getOverdueratemoney() {
        return overdueratemoney;
    }

    /**
     * 逾期服务费金额
     * @param overdueratemoney 逾期服务费金额
     *
     * @mbggenerated 2017-10-16
     */
    public void setOverdueratemoney(BigDecimal overdueratemoney) {
        this.overdueratemoney = overdueratemoney;
    }

    /**
     * 逾期总金额
     * @return overdueSumMoney 逾期总金额
     */
    public BigDecimal getOverduesummoney() {
        return overduesummoney;
    }

    /**
     * 逾期总金额
     * @param overduesummoney 逾期总金额
     *
     * @mbggenerated 2017-10-16
     */
    public void setOverduesummoney(BigDecimal overduesummoney) {
        this.overduesummoney = overduesummoney;
    }

    /**
     * 是否红包抵扣,关联jyh_config
     * @return isUseRed 是否红包抵扣,关联jyh_config
     */
    public Integer getIsusered() {
        return isusered;
    }

    /**
     * 是否红包抵扣,关联jyh_config
     * @param isusered 是否红包抵扣,关联jyh_config
     *
     * @mbggenerated 2017-10-16
     */
    public void setIsusered(Integer isusered) {
        this.isusered = isusered;
    }

    /**
     * 使用红包编号
     * @return redNO 使用红包编号
     */
    public String getRedno() {
        return redno;
    }

    /**
     * 使用红包编号
     * @param redno 使用红包编号
     *
     * @mbggenerated 2017-10-16
     */
    public void setRedno(String redno) {
        this.redno = redno == null ? null : redno.trim();
    }
}